var dw_event = {
	add: function(obj, etype, fp, cap) {
	cap = cap || false;
	if(obj.addEventListener) obj.addEventListener(etype, fp, cap);
	else if(obj.attachEvent) obj.attachEvent("on" + etype, fp);
},
	remove: function(obj, etype, fp, cap) {
	cap = cap || false;
	if(obj.removeEventListener) obj.removeEventListener(etype, fp, cap);
	else if(obj.detachEvent) obj.detachEvent("on" + etype, fp);
},
DOMit: function(e) {
	e = e? e: window.event;
	e.tgt = e.srcElement? e.srcElement: e.target;
	if(!e.preventDefault) e.preventDefault = function () { return false; }
	if(!e.stopPropagation) e.stopPropagation = function () { if(window.event) window.event.cancelBubble = true; }
	return e;
}
}